MEMDSTTTIKPETLSTVSSSPPEKIHLRPMTLSDVDDFMVWATDSNVTRFCTWEPYTSREAAIAYLNDALLPHPWLRAICLDNDRPIGSISVTPVDEIRGEIGYVLGSKYWGKGIATEAVRLVAGEIFKEKPEMQRLEALVDVDNVGSQKVLEKVGFVKEGVMRKFMYLKGNVRDMVMFSFLPSDSLH